package com.mygame.game_server.cmdHandle;

import com.google.protobuf.GeneratedMessageV3;
import io.netty.channel.ChannelHandlerContext;

/**
 * @author Jim
 * @date 23:11 2022/5/6
 * @description
 * @email:huwmz04153277@126.com
 */
// 反射时会创建两个类GeneratedMessageV3 与 T
public interface ICmdHandler<T extends GeneratedMessageV3> {
    /**
     * 处理命令
     *
     * @param ctx
     * @param cmd
     */
    public void handle(ChannelHandlerContext ctx, T cmd);
}
